﻿using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;

namespace Quebec.Silverlight.Extentions
{
	public static class ValidationExtentions
	{
		public static void IfNotNull<TItem>(this TItem item, Action<TItem> action) where TItem : class
		{
			if (item != null)
			{
				action(item);
			}
		}

		public static void IfTrue(this bool predicate, Action action)
		{
			if (predicate)
			{
				action();
			}
		}
	}
}
